package com.qingge.springboot.utils;

import com.mysql.cj.util.StringUtils;

public class StringUtil {
    /**
     * 判断单个字符串是否为空格组成的字符串或null，是则返回true，否则返回false。
     *
     * @param str
     * @return
     */
    public static boolean isEmptyOrNull(String str) {
        if (str == null || StringUtils.isEmptyOrWhitespaceOnly(str) || "".equals(str)) {
            return true;
        }
        return false;
    }

    /**
     * 判断多个字符串是否均为空格组成的字符串或null，是则返回true，否则返回false
     *
     * @param str
     * @return
     */
    public static boolean hasOneEmptyOrNull(String... str) {
        boolean isEmptyOrNull = false;
        for (String s : str) {
            isEmptyOrNull = isEmptyOrNull || isEmptyOrNull(s);
        }
        return isEmptyOrNull;
    }

}
